package com.link.base.base.coupons.model;

import com.link.core.basic.model.BasicModel;

import java.util.List;

/**
 * <p>优惠券（奖品）model</p>
 *
 * @author wangdawei
 * @date 2018/6/8
 */

public class Coupons extends BasicModel {
    /**
     * 优惠卷名称
     */
    private String couponsName;
    /**
     * 奖品类型,值列表类型: GIFT_TYPE
     */
    private String couponsClass;
    /**
     * 优惠卷类型,值列表类型: COUPON_TYPE
     */
    private String couponsType;
    /**
     * 优惠券类型值列表name，用于h5
     */
    private String couponsTypeLov;
    /**
     * （实物奖品中为奖品添加的奖品数量）发放数量
     */
    private Integer couponsNum;
    /**
     * 未领取数量
     */
    private Integer unclaimedNum;
    /**
     * 已领取
     */
    private Integer receivedNum;
    /**
     * 已使用数量
     */
    private Integer usedNum;
    /**
     * 优惠金额
     */
    private Double disAmount;
    /**
     * 每人限领
     */
    private Integer limitGet;
    /**
     * 使用条件,值列表类型: COUPON_REQUIREMENT_OPTION
     */
    private String condit;
    /**
     * 使用说明
     */
    private String instru;
    /**
     * 有效期开始时间
     */
    private String effectStaTime;
    /**
     * 有效期结束时间
     */
    private String effectEndTime;
    /**
     * 优惠共享
     */
    private String promoteShared;
    /**
     * 适用客户,值列表类型: APPLY_TO_CUSTOMER_OPTION
     */
    private String appliceAccnt;
    /**
     * 客户类型,值列表类型: ACCT_TYPE
     */
    private String accntType;
    /**
     * 微信公众号
     */
    private String weChatNum;
    /**
     * 优惠卷是否同步到微信 Y/N Y表示同步微信成功，N表示同步微信失败
     */
    private String isSyn;
    /**
     * 是否可直接领取
     */
    private String getDirectly;
    /**
     * 同步时间
     */
    private String synTime;
    /**
     * 同步状态,值列表类型: SYNC_STATUS
     */
    private String synState;
    /**
     * 同步反馈
     */
    private String synFeedback;
    /**
     * 微信审核状态,值列表类型: WECHAT_REVIEW_STATUS
     */
    private String auditStatus;
    /**
     * 适用门店,值列表类型: APPLY_TO_STORE_OPTION
     */
    private String appliceStore;
    /**
     * 门店类型,值列表类型: ACCT_SUB_TYPE
     */
    private String storeType;
    /**
     * 门店等级,值列表类型: STORE_LEVEL
     */
    private String storeLevel;
    /**
     * 门店区域
     */
    private Long storeAreaId;
    /**
     * 卡卷颜色
     */
    private String cardColor;
    /**
     * 封面图片
     */
    private Long coverPicId;
    /**
     * 提示语1
     */
    private String prompt1;
    /**
     * 提示语2
     */
    private String prompt2;
    /**
     * 其他入口1
     */
    private String entrance1;
    /**
     * 其他入口2
     */
    private String entrance2;
    /**
     * 入口网址1
     */
    private String url1;
    /**
     * 入口网址2
     */
    private String url2;
    /**
     * 直接领取要求
     */
    private String getRequired;
    /**
     * 直接领取说明
     */
    private String instructs;
    /**
     * 背景图片
     */
    private Long backPicId;
    /**
     * 活动id
     */
    private Long activityId;
    /**
     * 门店id
     */
    private Long storeId;
    /**
     * 消费者id
     */
    private Long accntId;
    /**
     * 多个消费者id
     */
    private List<Long> acctIdList;
    /**
     * 产品id
     */
    private Long prodId;
    /**
     * 最低消费金额
     */
    private int amountLimit;
    /**
     * 微信领取H5URL
     */
    private String weChatUrl;
    /**
     * 有效期选项,值列表类型: COUPON_EFFECTIVE_OPTION
     */
    private String validityOption;
    /**
     * 页面可共享
     */
    private String pageShare;
    /**
     * 领取后有效期
     */
    private String effectBeginTerm;
    /**
     * 非微信领取H5URL
     */
    private String unweChatUrl;
    /**
     * 卡券可转赠
     */
    private String gain;
    /**
     * 折扣比例
     */
    private Double disRate;
    /**
     * 优惠内容
     */
    private String couponsCont;
    /**
     * 领取后有效天数
     */
    private int effetDay;
    /**
     * 是否有效,值列表类型: ACTIVE_STATUS
     */
    private String isEffect;
    /**
     * 优惠卷状态,值列表类型: COUPON_STATUS
     */
    private String couponsStuts;
    /**
     * 微信优惠券ID
     */
    private String weChatCouponId;
    /**
     * 微信公众号表的记录Id
     */
    private Long weChatId;
    /**
     * 二维码url
     */
    private String codeUrl;
    /**
     * 小图片路径
     */
    private String salSmallImagePath;
    /**
     * 图片路径
     */
    private String salImagePath;
    /**
     * 背景小图片路径
     */
    private String backSalSmallImagePath;
    /**
     * 背景图片路径
     */
    private String backSalImagePath;
    /**
     * 移动电话
     */
    private String mobilePhone;
    /**
     * 二维码图片保存路径
     */
    private String codeSavPath;
    /**
     * 消费者id
     */
    private Long customerId;
    /**
     * 发放门店id
     */
    private Long issueSroreId;
    /**
     * 使用门店id
     */
    private Long useStoreId;
    /**
     * 使用门店id
     */
    private Long userPeopleId;
    /**
     * 优惠券领取状态
     */
    private String claimStatus;
    /**
     * 品牌系列保存
     */
    private List<BrandSeries> brandSeriesList;
    /**
     * 适用产品
     */
    private List<ProCoupons> proCouponsList;
    /**
     * 公众号微信号名称
     */
    private String wx_pp_accntname;
    /**
     * 公众号微信号图片
     */
    private String headImg;
    /**
     * 优惠卷直接领取背景图
     */
    private String atyPicBackSmallImagePath;
    /**
     * 优惠卷直接领取背景图
     */
    private String atyPicBackImagePath;
    /**
     * 活动说明
     */
    private String introduction;
    /**
     * 开始日期
     */
    private String activityStartDate;
    /**
     * 结束日期
     */
    private String activityEndDate;
    /**
     * 微信code码
     */
    private String code;
    /**
     * 微信code码
     */
    private String fitProd;
    /**
     * 封面图片路径
     */
    private String coverurl;
    /**
     * 会员卡属性
     * lujiang
     */
    /**
     * 商家自定义会员卡背景图
     */
    private String backgroundPicUrl;
    /**
     * 显示积分填写true或false，如填写true，积分相关字段均为 必 填 若设置为true则后续不可以被关闭
     */
    private Boolean supplyBonus;
    /**
     * 是否支持储值，填写true或false。如填写true，储值相关字段均为 必 填若设置为true则后续不可以被关闭。该字段须开通储值功能后方可使用， 详情见： 获取特殊权限
     */
    private Boolean supplyBalance;
    /**
     * 会员卡特权说明,限制1024汉字 必输
     */
    private String prerogative;
    /**
     * 设置为true时用户领取会员卡后系统自动将其激活，无需调用激活接口，详情见 自动激活。不必输
     */
    private Boolean autoActivate;
    /**
     * 自定义会员信息类目，会员卡激活后显示,包含name_type (name) 和url字段
     */
    private String customFieldUrl;
    /**
     * 自定义会员信息类目，会员卡激活后显示,包含name_type (name) 和url字段
     */
    private String customFieldNameType;
    /**
     * 激活会员卡的url
     */
    private String activateUrl;
    /**
     * 自定义会员信息类目，会员卡激活后显示。 入口名称
     */
    private String customCellName;
    /**
     * 入口右侧提示语，6个汉字内。
     */
    private String customCellTips;
    /**
     * 入口跳转链接
     */
    private String customCellUrl;
    /*
     * 分享优惠券-操作场景
     */
    private String operatsScene;
    /**
     * 优惠券集合
     */
    private List<Coupons> couponsList;
    /*
     * 适用范围说明
     */
    private String fitProdDis;
    /*
     * 奖励类型
     */
    private String couponCate;
    /*
     * 奖励类型
     */
    private String promptp;
    /**
     * 已领取红包金额
     */
    private Double totalAmount;
    /**
     * 兑换积分值
     */
    private Double redeemPoints;
    /**
     * 发放渠道
     */
    private String couponSource;
    /**
     * 优惠券类型
     */
    private String couponSort;
    /**
     * 卡券状态
     * */
    private String cardStatus;

    public String getCardStatus() {
        return cardStatus;
    }

    public void setCardStatus(String cardStatus) {
        this.cardStatus = cardStatus;
    }

    public Double getRedeemPoints() {
        return redeemPoints;
    }

    public void setRedeemPoints(Double redeemPoints) {
        this.redeemPoints = redeemPoints;
    }

    public String getCouponSource() {
        return couponSource;
    }

    public void setCouponSource(String couponSource) {
        this.couponSource = couponSource;
    }

    public String getCouponSort() {
        return couponSort;
    }

    public void setCouponSort(String couponSort) {
        this.couponSort = couponSort;
    }

    public List<Long> getAcctIdList() {
        return acctIdList;
    }

    public void setAcctIdList(List<Long> acctIdList) {
        this.acctIdList = acctIdList;
    }

    public Double getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Double totalAmount) {
        this.totalAmount = totalAmount;
    }

    public List<Coupons> getCouponsList() {
        return couponsList;
    }

    public void setCouponsList(List<Coupons> couponsList) {
        this.couponsList = couponsList;
    }

    public Boolean getSupplyBonus() {
        return supplyBonus;
    }

    public void setSupplyBonus(Boolean supplyBonus) {
        this.supplyBonus = supplyBonus;
    }

    public Boolean getSupplyBalance() {
        return supplyBalance;
    }

    public void setSupplyBalance(Boolean supplyBalance) {
        this.supplyBalance = supplyBalance;
    }

    public Boolean getAutoActivate() {
        return autoActivate;
    }

    public void setAutoActivate(Boolean autoActivate) {
        this.autoActivate = autoActivate;
    }

    /**
     * 积分规则 非必输
     */
    private String BonusRule;
    /**
     * 消费金额。以分为单位
     */
    private Integer costMoneyUnit;
    /**
     * 对应增加的积分
     */
    private Integer increaseBonus;
    /**
     * 用户单次可获取的积分上限。
     */
    private Integer maxIncreaseBonus;
    /**
     * 初始设置积分
     */
    private Integer initIncreaseBonus;
    /**
     * 每使用5积分
     */
    private Integer costBonusUnit;
    /**
     * 抵扣xx元，（这里以分为单位）
     */
    private Integer reduceMoney;
    /**
     * 抵扣条件，满xx元（这里以分为单位）可用
     */
    private Integer leastMoneyToUseBonus;
    /**
     * 抵扣条件，单笔最多使用xx积分
     */
    private Integer maxReduceBonus;
    /**
     * 积分规则 非必输
     */
    /**
     * 折扣，该会员卡享受的折扣优惠,填10就是九折。
     */
    private String discount;
    /**
     * 门店区域
     */
    private String storeArea;
    /**
     * 具体门店
     */
    private String fitStore;
    /**
     * 导购id
     */
    private Long guideId;
    /**
     * 客户阶段
     */
    private String accntStage;
    /**
     * 领取标志
     */
    private String drawDownFlag;
    /**
     * 领取标志
     */
    private String acctChannel;
    /**
     * 微信openId
     */
    private String openId;
    /**
     * 领券渠道
     */
    private String channel;
    /**
     * 中奖几率
     */
    private Double winningOdds;
    /**
     * 随机金额上限
     */
    private Double maxRandomAmount;
    /**
     * 指定金额
     */
    private String designatedAmount;
    /**
     * 红包总金额上限
     */
    private Double maxTotalAmount;
    /**
     * 随机金额下限
     */
    private Double minRandomAmount;

    public Double getMinRandomAmount() {
        return minRandomAmount;
    }

    public void setMinRandomAmount(Double minRandomAmount) {
        this.minRandomAmount = minRandomAmount;
    }

    public Double getWinningOdds() {
        return winningOdds;
    }

    public void setWinningOdds(Double winningOdds) {
        this.winningOdds = winningOdds;
    }

    public Double getMaxRandomAmount() {
        return maxRandomAmount;
    }

    public void setMaxRandomAmount(Double maxRandomAmount) {
        this.maxRandomAmount = maxRandomAmount;
    }

    public String getDesignatedAmount() {
        return designatedAmount;
    }

    public void setDesignatedAmount(String designatedAmount) {
        this.designatedAmount = designatedAmount;
    }

    public Double getMaxTotalAmount() {
        return maxTotalAmount;
    }

    public void setMaxTotalAmount(Double maxTotalAmount) {
        this.maxTotalAmount = maxTotalAmount;
    }

    public String getBackgroundPicUrl() {
        return backgroundPicUrl;
    }

    public void setBackgroundPicUrl(String backgroundPicUrl) {
        this.backgroundPicUrl = backgroundPicUrl;
    }

    public String getPrerogative() {
        return prerogative;
    }

    public void setPrerogative(String prerogative) {
        this.prerogative = prerogative;
    }

    public String getCustomFieldUrl() {
        return customFieldUrl;
    }

    public void setCustomFieldUrl(String customFieldUrl) {
        this.customFieldUrl = customFieldUrl;
    }

    public String getActivateUrl() {
        return activateUrl;
    }

    public void setActivateUrl(String activateUrl) {
        this.activateUrl = activateUrl;
    }

    public String getCustomFieldNameType() {
        return customFieldNameType;
    }

    public void setCustomFieldNameType(String customFieldNameType) {
        this.customFieldNameType = customFieldNameType;
    }

    public String getCustomCellName() {
        return customCellName;
    }

    public void setCustomCellName(String customCellName) {
        this.customCellName = customCellName;
    }

    public String getCustomCellTips() {
        return customCellTips;
    }

    public void setCustomCellTips(String customCellTips) {
        this.customCellTips = customCellTips;
    }

    public String getCustomCellUrl() {
        return customCellUrl;
    }

    public void setCustomCellUrl(String customCellUrl) {
        this.customCellUrl = customCellUrl;
    }

    public String getBonusRule() {
        return BonusRule;
    }

    public void setBonusRule(String bonusRule) {
        BonusRule = bonusRule;
    }

    public Integer getCostMoneyUnit() {
        return costMoneyUnit;
    }

    public void setCostMoneyUnit(Integer costMoneyUnit) {
        this.costMoneyUnit = costMoneyUnit;
    }

    public Integer getIncreaseBonus() {
        return increaseBonus;
    }

    public void setIncreaseBonus(Integer increaseBonus) {
        this.increaseBonus = increaseBonus;
    }

    public Integer getMaxIncreaseBonus() {
        return maxIncreaseBonus;
    }

    public void setMaxIncreaseBonus(Integer maxIncreaseBonus) {
        this.maxIncreaseBonus = maxIncreaseBonus;
    }

    public Integer getInitIncreaseBonus() {
        return initIncreaseBonus;
    }

    public void setInitIncreaseBonus(Integer initIncreaseBonus) {
        this.initIncreaseBonus = initIncreaseBonus;
    }

    public Integer getCostBonusUnit() {
        return costBonusUnit;
    }

    public void setCostBonusUnit(Integer costBonusUnit) {
        this.costBonusUnit = costBonusUnit;
    }

    public Integer getReduceMoney() {
        return reduceMoney;
    }

    public void setReduceMoney(Integer reduceMoney) {
        this.reduceMoney = reduceMoney;
    }

    public Integer getLeastMoneyToUseBonus() {
        return leastMoneyToUseBonus;
    }

    public void setLeastMoneyToUseBonus(Integer leastMoneyToUseBonus) {
        this.leastMoneyToUseBonus = leastMoneyToUseBonus;
    }

    public Integer getMaxReduceBonus() {
        return maxReduceBonus;
    }

    public void setMaxReduceBonus(Integer maxReduceBonus) {
        this.maxReduceBonus = maxReduceBonus;
    }

    public String getDiscount() {
        return discount;
    }

    public void setDiscount(String discount) {
        this.discount = discount;
    }

    public String getCoverurl() {
        return coverurl;
    }

    public void setCoverurl(String coverurl) {
        this.coverurl = coverurl;
    }

    public String getFitProd() {
        return fitProd;
    }

    public void setFitProd(String fitProd) {
        this.fitProd = fitProd;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public String getActivityStartDate() {
        return activityStartDate;
    }

    public void setActivityStartDate(String activityStartDate) {
        this.activityStartDate = activityStartDate;
    }

    public String getActivityEndDate() {
        return activityEndDate;
    }

    public void setActivityEndDate(String activityEndDate) {
        this.activityEndDate = activityEndDate;
    }

    public String getAtyPicBackSmallImagePath() {
        return atyPicBackSmallImagePath;
    }

    public void setAtyPicBackSmallImagePath(String atyPicBackSmallImagePath) {
        this.atyPicBackSmallImagePath = atyPicBackSmallImagePath;
    }

    public String getAtyPicBackImagePath() {
        return atyPicBackImagePath;
    }

    public void setAtyPicBackImagePath(String atyPicBackImagePath) {
        this.atyPicBackImagePath = atyPicBackImagePath;
    }

    public String getWx_pp_accntname() {
        return wx_pp_accntname;
    }

    public void setWx_pp_accntname(String wx_pp_accntname) {
        this.wx_pp_accntname = wx_pp_accntname;
    }

    public String getHeadImg() {
        return headImg;
    }

    public void setHeadImg(String headImg) {
        this.headImg = headImg;
    }

    public Long getUserPeopleId() {
        return userPeopleId;
    }

    public void setUserPeopleId(Long userPeopleId) {
        this.userPeopleId = userPeopleId;
    }

    public Long getIssueSroreId() {
        return issueSroreId;
    }

    public void setIssueSroreId(Long issueSroreId) {
        this.issueSroreId = issueSroreId;
    }

    public Long getUseStoreId() {
        return useStoreId;
    }

    public void setUseStoreId(Long useStoreId) {
        this.useStoreId = useStoreId;
    }

    public String getClaimStatus() {
        return claimStatus;
    }

    public void setClaimStatus(String claimStatus) {
        this.claimStatus = claimStatus;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public List<BrandSeries> getBrandSeriesList() {
        return brandSeriesList;
    }

    public void setBrandSeriesList(List<BrandSeries> brandSeriesList) {
        this.brandSeriesList = brandSeriesList;
    }

    public List<ProCoupons> getProCouponsList() {
        return proCouponsList;
    }

    public void setProCouponsList(List<ProCoupons> proCouponsList) {
        this.proCouponsList = proCouponsList;
    }

    public String getCodeSavPath() {
        return codeSavPath;
    }

    public void setCodeSavPath(String codeSavPath) {
        this.codeSavPath = codeSavPath;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public String getSalSmallImagePath() {
        return salSmallImagePath;
    }

    public void setSalSmallImagePath(String salSmallImagePath) {
        this.salSmallImagePath = salSmallImagePath;
    }

    public String getSalImagePath() {
        return salImagePath;
    }

    public void setSalImagePath(String salImagePath) {
        this.salImagePath = salImagePath;
    }

    public String getBackSalSmallImagePath() {
        return backSalSmallImagePath;
    }

    public void setBackSalSmallImagePath(String backSalSmallImagePath) {
        this.backSalSmallImagePath = backSalSmallImagePath;
    }

    public String getBackSalImagePath() {
        return backSalImagePath;
    }

    public void setBackSalImagePath(String backSalImagePath) {
        this.backSalImagePath = backSalImagePath;
    }

    public String getCouponsName() {
        return couponsName;
    }

    public void setCouponsName(String couponsName) {
        this.couponsName = couponsName;
    }

    public String getCouponsClass() {
        return couponsClass;
    }

    public void setCouponsClass(String couponsClass) {
        this.couponsClass = couponsClass;
    }

    public String getCouponsType() {
        return couponsType;
    }

    public void setCouponsType(String couponsType) {
        this.couponsType = couponsType;
    }

    public Integer getCouponsNum() {
        return couponsNum;
    }

    public void setCouponsNum(Integer couponsNum) {
        this.couponsNum = couponsNum;
    }

    public Integer getUnclaimedNum() {
        return unclaimedNum;
    }

    public void setUnclaimedNum(Integer unclaimedNum) {
        this.unclaimedNum = unclaimedNum;
    }

    public Integer getReceivedNum() {
        return receivedNum;
    }

    public void setReceivedNum(Integer receivedNum) {
        this.receivedNum = receivedNum;
    }

    public Integer getUsedNum() {
        return usedNum;
    }

    public void setUsedNum(Integer usedNum) {
        this.usedNum = usedNum;
    }

    public Integer getLimitGet() {
        return limitGet;
    }

    public void setLimitGet(Integer limitGet) {
        this.limitGet = limitGet;
    }

    public String getCondit() {
        return condit;
    }

    public void setCondit(String condit) {
        this.condit = condit;
    }

    public String getInstru() {
        return instru;
    }

    public void setInstru(String instru) {
        this.instru = instru;
    }

    public String getEffectStaTime() {
        return effectStaTime;
    }

    public void setEffectStaTime(String effectStaTime) {
        this.effectStaTime = effectStaTime;
    }

    public String getEffectEndTime() {
        return effectEndTime;
    }

    public void setEffectEndTime(String effectEndTime) {
        this.effectEndTime = effectEndTime;
    }

    public String getPromoteShared() {
        return promoteShared;
    }

    public void setPromoteShared(String promoteShared) {
        this.promoteShared = promoteShared;
    }

    public String getAppliceAccnt() {
        return appliceAccnt;
    }

    public void setAppliceAccnt(String appliceAccnt) {
        this.appliceAccnt = appliceAccnt;
    }

    public String getAccntType() {
        return accntType;
    }

    public void setAccntType(String accntType) {
        this.accntType = accntType;
    }

    public String getWeChatNum() {
        return weChatNum;
    }

    public void setWeChatNum(String weChatNum) {
        this.weChatNum = weChatNum;
    }

    public String getIsSyn() {
        return isSyn;
    }

    public void setIsSyn(String isSyn) {
        this.isSyn = isSyn;
    }

    public String getGetDirectly() {
        return getDirectly;
    }

    public void setGetDirectly(String getDirectly) {
        this.getDirectly = getDirectly;
    }

    public String getSynTime() {
        return synTime;
    }

    public void setSynTime(String synTime) {
        this.synTime = synTime;
    }

    public String getSynState() {
        return synState;
    }

    public void setSynState(String synState) {
        this.synState = synState;
    }

    public String getSynFeedback() {
        return synFeedback;
    }

    public void setSynFeedback(String synFeedback) {
        this.synFeedback = synFeedback;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getAppliceStore() {
        return appliceStore;
    }

    public void setAppliceStore(String appliceStore) {
        this.appliceStore = appliceStore;
    }

    public String getStoreType() {
        return storeType;
    }

    public void setStoreType(String storeType) {
        this.storeType = storeType;
    }

    public String getStoreLevel() {
        return storeLevel;
    }

    public void setStoreLevel(String storeLevel) {
        this.storeLevel = storeLevel;
    }

    public String getCardColor() {
        return cardColor;
    }

    public void setCardColor(String cardColor) {
        this.cardColor = cardColor;
    }

    public Long getCoverPicId() {
        return coverPicId;
    }

    public void setCoverPicId(Long coverPicId) {
        this.coverPicId = coverPicId;
    }

    public String getPrompt1() {
        return prompt1;
    }

    public void setPrompt1(String prompt1) {
        this.prompt1 = prompt1;
    }

    public String getPrompt2() {
        return prompt2;
    }

    public void setPrompt2(String prompt2) {
        this.prompt2 = prompt2;
    }

    public String getEntrance1() {
        return entrance1;
    }

    public void setEntrance1(String entrance1) {
        this.entrance1 = entrance1;
    }

    public String getEntrance2() {
        return entrance2;
    }

    public void setEntrance2(String entrance2) {
        this.entrance2 = entrance2;
    }

    public String getUrl1() {
        return url1;
    }

    public void setUrl1(String url1) {
        this.url1 = url1;
    }

    public String getUrl2() {
        return url2;
    }

    public void setUrl2(String url2) {
        this.url2 = url2;
    }

    public String getGetRequired() {
        return getRequired;
    }

    public void setGetRequired(String getRequired) {
        this.getRequired = getRequired;
    }

    public String getInstructs() {
        return instructs;
    }

    public void setInstructs(String instructs) {
        this.instructs = instructs;
    }

    public Long getBackPicId() {
        return backPicId;
    }

    public void setBackPicId(Long backPicId) {
        this.backPicId = backPicId;
    }

    public Long getActivityId() {
        return activityId;
    }

    public void setActivityId(Long activityId) {
        this.activityId = activityId;
    }

    public Long getStoreId() {
        return storeId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    public Long getAccntId() {
        return accntId;
    }

    public void setAccntId(Long accntId) {
        this.accntId = accntId;
    }

    public Long getProdId() {
        return prodId;
    }

    public void setProdId(Long prodId) {
        this.prodId = prodId;
    }

    public String getWeChatUrl() {
        return weChatUrl;
    }

    public void setWeChatUrl(String weChatUrl) {
        this.weChatUrl = weChatUrl;
    }

    public String getValidityOption() {
        return validityOption;
    }

    public void setValidityOption(String validityOption) {
        this.validityOption = validityOption;
    }

    public String getPageShare() {
        return pageShare;
    }

    public void setPageShare(String pageShare) {
        this.pageShare = pageShare;
    }

    public String getEffectBeginTerm() {
        return effectBeginTerm;
    }

    public void setEffectBeginTerm(String effectBeginTerm) {
        this.effectBeginTerm = effectBeginTerm;
    }

    public String getUnweChatUrl() {
        return unweChatUrl;
    }

    public void setUnweChatUrl(String unweChatUrl) {
        this.unweChatUrl = unweChatUrl;
    }

    public String getGain() {
        return gain;
    }

    public void setGain(String gain) {
        this.gain = gain;
    }

    public String getCouponsCont() {
        return couponsCont;
    }

    public void setCouponsCont(String couponsCont) {
        this.couponsCont = couponsCont;
    }

    public Integer getEffetDay() {
        return effetDay;
    }

    public void setEffetDay(Integer effetDay) {
        this.effetDay = effetDay;
    }

    public void setEffetDay(int effetDay) {
        this.effetDay = effetDay;
    }

    public String getIsEffect() {
        return isEffect;
    }

    public void setIsEffect(String isEffect) {
        this.isEffect = isEffect;
    }

    public String getCouponsStuts() {
        return couponsStuts;
    }

    public void setCouponsStuts(String couponsStuts) {
        this.couponsStuts = couponsStuts;
    }

    public String getWeChatCouponId() {
        return weChatCouponId;
    }

    public void setWeChatCouponId(String weChatCouponId) {
        this.weChatCouponId = weChatCouponId;
    }

    public Long getWeChatId() {
        return weChatId;
    }

    public void setWeChatId(Long weChatId) {
        this.weChatId = weChatId;
    }

    public String getCodeUrl() {
        return codeUrl;
    }

    public void setCodeUrl(String codeUrl) {
        this.codeUrl = codeUrl;
    }

    public Long getStoreAreaId() {
        return storeAreaId;
    }

    public void setStoreAreaId(Long storeAreaId) {
        this.storeAreaId = storeAreaId;
    }

    public Double getDisRate() {
        return disRate;
    }

    public void setDisRate(Double disRate) {
        this.disRate = disRate;
    }

    public Double getDisAmount() {
        return disAmount;
    }

    public void setDisAmount(Double disAmount) {
        this.disAmount = disAmount;
    }

    public int getAmountLimit() {
        return amountLimit;
    }

    public void setAmountLimit(int amountLimit) {
        this.amountLimit = amountLimit;
    }

    public String getStoreArea() {
        return storeArea;
    }

    public void setStoreArea(String storeArea) {
        this.storeArea = storeArea;
    }

    public String getFitStore() {
        return fitStore;
    }

    public void setFitStore(String fitStore) {
        this.fitStore = fitStore;
    }

    public Long getGuideId() {
        return guideId;
    }

    public void setGuideId(Long guideId) {
        this.guideId = guideId;
    }

    public String getAccntStage() {
        return accntStage;
    }

    public void setAccntStage(String accntStage) {
        this.accntStage = accntStage;
    }

    public String getDrawDownFlag() {
        return drawDownFlag;
    }

    public void setDrawDownFlag(String drawDownFlag) {
        this.drawDownFlag = drawDownFlag;
    }

    public String getOperatsScene() {
        return operatsScene;
    }

    public void setOperatsScene(String operatsScene) {
        this.operatsScene = operatsScene;
    }

    public String getFitProdDis() {
        return fitProdDis;
    }

    public void setFitProdDis(String fitProdDis) {
        this.fitProdDis = fitProdDis;
    }

    public String getCouponCate() {
        return couponCate;
    }

    public void setCouponCate(String couponCate) {
        this.couponCate = couponCate;
    }

    public String getPromptp() {
        return promptp;
    }

    public void setPromptp(String promptp) {
        this.promptp = promptp;
    }

    public String getAcctChannel() {
        return acctChannel;
    }

    public void setAcctChannel(String acctChannel) {
        this.acctChannel = acctChannel;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getCouponsTypeLov() {
        return couponsTypeLov;
    }

    public void setCouponsTypeLov(String couponsTypeLov) {
        this.couponsTypeLov = couponsTypeLov;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }
}
